Non-Intrusive Hardware/Software Monitoring for Single- and Multiprocessor Real-Time Systems

نویسنده

  • Mohammed El Shobaki
چکیده

Run-time observability in hardware and software is a requirement for testing and debugging any computer system. In real-time systems, and in particular distributed such, it is however difficult to obtain observability without altering the system’s timing behaviour. Monitoring techniques using passive hardware have been used to extract software execution traces non-instrusively to the system. However, the passive hardware techniques such as in-circuit emulation, logic analysis, and oscilloscope, are not keeping pace with today’s system speeds (>200 MHz) and the highly integrated chips and circuit-boards that obstructs hardware probing. In this paper, we present MAMon1, a non-intrusive hardware-based monitoring system that can monitor logic-level and system-level events in single/multiprocessor real-time systems. The MAMon system integrates a hardware Probe-Unit on-chip (FPGA or ASIC) with a hardware-based Real-Time Kernel. The Probe-Unit collects, time-stamps, and transfers all events on the target, via a parallel cable, to a database on a host computer system. A monitoring tool environment, where the event-database is a central part, provides a structured framework for implementing debug and post analysis facilities. The paper will also describe the hardware-based Real-Time Kernel (RTU) and how MAMon connects to it in order to extract the system/process-level information non-intrusively.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On-Chip Monitoring of Single- and Multiprocessor Hardware Real-Time Operating Systems

This paper presents a novel hardware monitoring system that gives non-intrusive observability into the execution of hardware-accelerated Real-Time Operating Systems. Monitoring is a necessity for testing, debugging and performance evaluations of real-time computer systems. Most research into monitoring of real-time systems have been devoted to minimising the execution interference imposed by th...

متن کامل

On-Chip Monitoring for Non- Intrusive Hardware/Software Observability

The increased complexity in today’s state-of-the-art computer systems make them hard to analyse, test, and debug. Moreover, the advances in hardware technology give system designers enormous possibilities to explore hardware as a means to implement performance demanding functionality. We see examples of this trend in novel microprocessors, and Systems-on-Chip, that comprise reconfigurable logic...

متن کامل

A Multiprocessor System with Non-Preemptive Earliest-Deadline-First Scheduling Policy: A Performability Study

This paper introduces an analytical method for approximating the performability of a firm realtime system modeled by a multi-server queue. The service discipline in the queue is earliestdeadline- first (EDF), which is an optimal scheduling algorithm. Real-time jobs with exponentially distributed relative deadlines arrive according to a Poisson process. All jobs have deadlines until the end of s...

متن کامل

A Hardware and Software Monitor for High-Level System-on-Chip Verification

Verification of today’s Systems-on-Chip (SoC) occur at low abstraction-levels, typically at register-transfer level (RTL). As the complexity of SoC designs grows, it is increasingly important to move verification to higher abstractionlevels. Hardware/software co-simulation is a step in this direction, but is not sufficient due to inaccurate processor models, and slow hardware simulation speeds....

متن کامل

Hardware/Software Co-Configuration for Multiprocessor SoPC

Real-time operating systems (RTOS) for multiprocessor systems built on a single FPGA should be configurable to a wide rage of architecture. Because the configuration of RTOS depends on hardware architecture, it is advantageous to co-configure multiprocessor architecture and RTOS simultaneously. This paper is a work-in-progress report of our research on configurable RTOS and co-configuration

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001